stone throwing ancient war engine - Turc Anglais Dictionnaire